Field Name | Length | Format | Source | Value/Description |
---|---|---|---|---|
AID COUNT | 2 | N | HOST | Number of contact chip card Application Identifiers (AIDs) supported for the specified CARD TYPE. |
The following fields will be repeated, dependent upon the AID COUNT. | ||||
APPLICATION IDENTIFIER (AID) | 32 | HEX | HOST |
EMV Tag 9F06 – Identifies the application as described in ISO/IEC 7816-5. Consists of the Registered Application Provider Identifier (RID) + a Proprietary Application Identifier Extension (PIX), e.g., A0000000031010 for Visa Debit/Credit. |
APPLICATION SELECTION INDICATOR | 1 | N | HOST |
For an application in the ICC to be supported by an application in the terminal, the Application Selection Indicator indicates whether the associated AID in the terminal must match the AID in the card exactly, including the length of the AID, or only up to the length of the AID in the terminal. There is only one Application Selection Indicator per AID supported by the terminal.
|
APPLICATION VERSION NUMBER | 4 | HEX | HOST | EMV Tag 9F09 – Version number assigned by the payment system for the application. Current version supported by the terminal, e.g., 1.5.0 for Visa VIS would be HEX "0096". |
MAGSTRIPE APPLICATION VERSION NUMBER | 4 | HEX | HOST | Version number assigned by the payment system for the contactless magstripe application. Current version supported by the reader, e.g., 0001 for Mastercard PayPass Mag Stripe. |
APPLICATION COUNTRY CODE | 3 | N | HOST | Indicates the country code associated with the AID. If this field is space-filled, the AID is internationally accepted and its use is unrestricted. If this field is populated, the AID can only be used domestically within the country indicated, and should be automatically selected for applicable transaction types when present on the card. |
TRANSACTION TYPES | 4 | HEX | HOST |
Indicates the transaction types associated with the AID. May need this information in order to customize the AID list on the terminal to restrict application selection to only the appropriate AIDs based on whether the merchant/cardholder selects credit, debit, or other transaction type.
|
TERMINAL CAPABILITIES | 6 | HEX | HOST |
EMV Tag 9F33 – Indicates the card data input, CVM, and security capabilities of the terminal for the AID.
|
TERMINAL CONTACTLESS FLOOR LIMIT | 12 | N | HOST |
EMV Tag 9F1B – Indicates the floor limit in the terminal in conjunction with the AID. Indicates the amount above which an online authorization is required for contactless transactions. |
TERMINAL CVM REQUIRED LIMIT | 12 | N | HOST | Indicates the amount above which a CVM is required for contactless transactions. |
TERMINAL CONTACTLESS TRANSACTION LIMIT | 12 | N | HOST | Indicates the amount above which a contactless transaction is not allowed and the cardholder should be directed to use the contact chip instead. |
TERMINAL ACTION CODE (TAC) – DENIAL | 10 | HEX | HOST |
Specifies the acquirer’s conditions that cause the denial of a transaction without attempt to go online. For each bit set to 1, if the corresponding bit in the Terminal Verification Results (TVR) is set to 1, the transaction will be offline declined, e.g., 0010000000 causes a decline for the "Service Not Allowed" condition. |
TERMINAL ACTION CODE (TAC) – ONLINE | 10 | HEX | HOST |
Specifies the acquirer’s conditions that cause a transaction to be transmitted online. For each bit set to 1, if the corresponding bit in the TVR is set to 1, the transaction will be sent online. |
TERMINAL ACTION CODE (TAC) – DEFAULT | 10 | HEX | HOST |
Specifies the acquirer’s conditions that cause a transaction to be rejected if it might have been approved online, but the terminal is unable to process the transaction online. For each bit set to 1, if the corresponding bit in the TVR is set to 1, the transaction will be offline declined if the terminal is unable to go online. |
TERMINAL TRANSACTION QUALIFIERS (TTQ) | 8 | HEX | HOST |
Indicates the requirements for online and CVM processing as a result of Entry Point processing. The scope of this tag is limited to Entry Point. Kernels may use this tag for different purposes. This field is referred to as Terminal Transaction Capabilities in the American Express Expresspay specification. |
TERMINAL RISK MANAGEMENT DATA | 16 | HEX | HOST | EMV Tag 9F1D – Application-specific value used by the card for risk management purposes. |
DEFAULT TRANSACTION CERTIFICATE DATA OBJECT LIST (TDOL) | 32 | HEX | HOST | TDOL to be used for generating the TC Hash Value if the TDOL in the card is not present. |